package entidade;

import java.util.Date;

public class Item {
	
	int id;
	boolean emprestado;
	Material material;
	int aguard_user;
	Date aguard_limit;
	
	public Item() {this.aguard_user = -1;}
	
	public Item(int _id, boolean _emprestado, Material _material)
	{
		this.setId(_id);
		this.setEmprestado(_emprestado);
		this.setMaterial(_material);
	}

	public Material getMaterial() {
		return material;
	}

	public void setMaterial(Material material) {
		this.material = material;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public boolean isEmprestado() {
		return emprestado;
	}

	public void setEmprestado(boolean emprestado) {
		this.emprestado = emprestado;
	}
	
	public void setAguardandoUsuario(int cod_user) {
		Date hoje = new Date();
		this.aguard_limit.setTime(hoje.getTime() + 1000*60*60*24);
		this.aguard_user = cod_user;
	}
	
	public void resetAguardandoUsuario() {
		this.aguard_user = -1;
	}
	
	public int getAguardandoUsuario() {
		Date hoje = new Date();
		if(hoje.before(aguard_limit)) return this.aguard_user;
		return -1;
	}
	
}
